home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / DJGPP / drivers.c < prev    next >
C/C++ Source or Header  |  1995-09-09  |  1KB  |  59 lines

  1. /* --------------------------------- drivers.c ------------------------------ */
  2.  
  3. /* This is part of the flight simulator 'fly8'.
  4.  * Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  5. */
  6.  
  7. /* User defined lists of drivers. This one is for UNIX/X11.
  8.  *
  9.  * Associated with the player we have one of each:
  10.  *  Graphics Driver (output)
  11.  *  Sound Driver (output)
  12.  *  Keyboard Driver (input)
  13.  *  Pointer Driver (input)
  14.  *  Network Drivers (i/o)
  15. */
  16.  
  17. #include "fly.h"
  18.  
  19.  
  20. extern struct GrDriver GrASM;
  21. extern struct GrDriver GrDJ;
  22.  
  23. struct GrDriver *GrDrivers[] = {
  24.     &GrASM,        /* default */
  25.     &GrDJ,
  26. 0};
  27.  
  28.  
  29. extern struct SndDriver NEAR SndPlSpeaker;
  30.  
  31. struct SndDriver NEAR* FAR SndDrivers[] = {
  32.     &SndPlSpeaker,
  33. 0};
  34.  
  35. extern struct PtrDriver PtrKeypad;
  36. extern struct PtrDriver PtrRandom;
  37. extern struct PtrDriver PtrMouse;
  38. extern struct PtrDriver PtrAstick;
  39. extern struct PtrDriver PtrBstick;
  40.  
  41. struct PtrDriver *PtrDrivers[] = {
  42.     &PtrKeypad,
  43.     &PtrAstick,
  44.     &PtrBstick,
  45.     &PtrMouse,
  46.     &PtrRandom,
  47. 0};
  48.  
  49.  
  50. extern struct KbdDriver KbdConsole;
  51.  
  52. struct KbdDriver *KbdDrivers[] = {
  53.     &KbdConsole,
  54. 0};
  55.  
  56.  
  57. struct NetDriver *NetDrivers[] = {
  58. 0};
  59.